The Leela Vida is an oceanfront gym, fitness, and executive club in Christ Church, Barbados. This fitness club offers a gym, a 50ft swimming pool, an infrared sauna, red light therapy, an oxygen bar, massages, and wellness facilities. It...
11 Long Beach Road Christ Church, Chancery Lane, Barbados